package com.zbkj.crmeb.store.service;

import java.util.List;

import com.alibaba.fastjson.JSONObject;
import com.crmeb.core.common.CommonResult;
import com.zbkj.crmeb.store.model.StoreOrder;
import com.zbkj.crmeb.store.vo.StoreOrderInfoVo;
import com.zbkj.crmeb.task.product.junmeng.dto.WarehouseResultData;

/**
 * 温州保税仓
 * @author daigb
 * @date:  2022-12-28 11:25
 */
public interface CommonStoreOrderService {
	
	/**
	 * 订单推送
	 * @author daigb
	 * @date:  2022-12-28 11:26
	 */
	CommonResult pushOrder(StoreOrder storeOrder, List<StoreOrderInfoVo> infos);
	
	/**
	 * 物流查询
	 * @author daigb
	 * @date:  2023-01-04 15:58
	 */
	JSONObject queryOrder(String orderNo);

	default CommonResult personalQuota(StoreOrder storeOrder){
		return CommonResult.failed();
	}

	default CommonResult<List<WarehouseResultData>> queryOrderStockInfo(String goodsNos){
		return CommonResult.failed();
	}
	
}
